$color-theme: #574b90; // 主题色
$color-white: #ffffff;
$color-crimson: #dc3545;
$color-darkBlue: #3c8dbc;

* {
	font-family: 'microsoft yahei';
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
input[type='number'] {
	-moz-appearance: textfield;
}
/* 更改element 搜索框里面的按钮样式 */
.input-with-select .el-input-group__append {
	background-color: $color-theme;
	color: $color-white;
}
/* 表头颜色 */
.table-theme .el-table thead th {
	background-color: $color-theme !important;
	color: $color-white;
}
/* 表头颜色-end */

/* 添加按钮样式 */
.add .el-button--primary {
	color: $color-white;
	background-color: $color-theme;
	border-color: $color-theme;
}
/* 刷新按钮样式 */
.refresh-btn .refresh-icon {
	color: $color-theme;
}
/* 删除按钮样式 */
.el-button--danger {
	color: #ffffff;
	background-color: $color-crimson;
	border-color: $color-crimson;
}
/* 其他按钮样式 */
.el-button--primary {
	color: #ffffff;
	background-color: $color-darkBlue;
	border-color: $color-darkBlue;
}
/* 分页按钮样式 */
.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color: $color-theme;
	color: $color-white;
}

.el-select,
.el-range-input::-webkit-input-placeholder,
.el-input__inner::-webkit-input-placeholder,
.el-textarea__inner::-webkit-input-placeholder,
.el-select__caret,
.type-view .client-item,
.el-table__row,
.el-select-dropdown__item {
	color: #333 !important;
}
.el-range-input::-webkit-input-placeholder,
.el-input__inner::-webkit-input-placeholder,
.el-textarea__inner::-webkit-input-placeholder{
	color: #c0c4cc !important;
}
.el-card__body {
	padding-bottom: 40px;
}
.el-button--mini {
	padding: 5px 6px;
	font-size: 12px;
	border-radius: 3px;
}

.el-switch.is-checked .el-switch__core,
.el-button--success {
	border-color: #009688;
	background-color: #009688;
}

/* 自定义输入框内按钮样式 */
.sort-input-view {
	cursor: pointer;
}
.sort-input-view input:focus {
	border: 1px rgb(220, 223, 230) solid;
	border-right: none;
}

.sort-input-view .el-input__inner {
	border-right: none;
}
.sort-input-view .el-input-group__append {
	background-color: #fff !important;
	border-left: none !important;
}
.sort-input-view .el-button--default {
	padding: 6px;
	background-color: transparent !important;
}
.sort-input-view .el-button--default .el-icon-check {
	padding: 6px;
	border-radius: 50%;
	color: #fff !important;
	background-color: #3c8dbc !important;
	box-sizing: border-box;
}
.sort-input-view .el-button--default .el-icon-close {
	padding: 6px;
	border-radius: 50%;
	color: #fff !important;
	background-color: #dc3545 !important;
	box-sizing: border-box;
}
.el-input.is-disabled .el-input__inner {
    color: #333;
}
.el-textarea.is-disabled .el-textarea__inner {
   color: #333;
}

.el-table__body-wrapper::-webkit-scrollbar {
    width: 8px !important;
    height: 13px !important;
  }